{% extends 'base_dashboard.html' %} {% load site_tags %} {% block title %}My Certifications — {{ site_settings.institute_name }}{% endblock %} {% block content %}
Pay → schedule (center or remote) → unlock code → MCQ exam
| Program | Schedule | Status | Attempts | |
|---|---|---|---|---|
|
{{ app.program.title }}
Fee {% format_price app.program.fee %}
|
{% if app.exam_mode == 'center' and app.schedule_slot %}
{{ app.testing_center.name }} {{ app.schedule_slot.label }} {% elif app.exam_mode == 'remote' %} Remote online {% else %} Not scheduled {% endif %} |
{{ app.get_status_display }} | {{ app.attempts_remaining }} / {{ app.program.max_attempts }} |
{% with attempt=app.attempts.first %}
{% if app.status == 'pending_payment' or app.status == 'pending_reattempt_payment' %}
{% if app.payment_rejection_reason %}
Payment proof rejected — re-upload required
{% endif %}
{% if app.status == 'pending_reattempt_payment' and attempt and attempt.submitted_at %}
{% if attempt.results_ready %}
View results
{% else %}
Results soon
{% endif %}
{% endif %}
{% if app.payment_rejection_reason %}
Re-upload proof
{% elif app.status == 'pending_reattempt_payment' %}
Pay reattempt
{% else %}
Pay fee
{% endif %}
{% elif app.needs_schedule %}
Schedule test
{% elif app.status == 'in_exam' %}
{% if attempt %}
Continue exam
{% else %}
Continue exam
{% endif %}
{% elif app.status == 'awaiting_proctor' %}
Start exam
{% elif app.can_enter_proctor_code %}
{% if app.exam_mode == 'center' %}Get unlock at center{% else %}Join meeting & unlock{% endif %}
Change schedule
{% elif app.status == 'passed' or app.status == 'certified' %}
{% if attempt and attempt.submitted_at %}
{% if attempt.results_ready %}
View results
{% else %}
Results processing
{% endif %}
{% endif %}
{% if app.status == 'certified' and app.certificate %}
Details
Soft copy
{% endif %}
{% elif app.status == 'failed' %}
{% if attempt and attempt.submitted_at %}
View results
{% endif %}
No attempts left
{% endif %}
{% endwith %}
|
| No applications yet. | ||||